package com.ipc.core.dao.joey.vehicle;

import com.ipc.core.entity.joey.vehicle.SpList;

import java.util.List;

/**
 * @author Joey
 * @version 1.0
 * @date 2023/4/29 17:02
 */
public interface SpListDao {
    /**
     * 添加特殊车辆
     * @param list 插入的 SpList 对象
     * @return 返回受影响行数
     */
    int add(SpList list);
    /**
     * 删除特殊车辆
     * @param id 传入要删除的 id
     * @return 返回受影响行数
     */
    int delete(int id);
    /**
     * 更新特殊车辆信息
     * @param list 修改后的 SpList 对象
     * @return 返回受影响行数
     */
    int update(SpList list);


    /**
     *条件查询特殊车辆
     * @param id id
     * @return 返回的结果
     */
    SpList selectSwitch(int id);


    /**
     *查询所有特殊车辆
     *
     * @return List<SpList> 列表
     */
    List<SpList> selectAll();
}
